AI034
ภาษาโปรแกรมรัสต์
เข้าใจการเป็นเจ้าของและหน่วยความจำ
วัตถุประสงค์การเรียนรู้
- ระบุกฎสามข้อหลักของการเป็นเจ้าของในโปรแกรมระบบ
- แยกแยะระหว่างการจัดสรรหน่วยความจำแบบสแต็กกับฮีพ และผลกระทบด้านประสิทธิภาพ
- เชี่ยวชาญการใช้งานการยืมข้อมูลแบบไม่เปลี่ยนแปลงและแบบเปลี่ยนแปลงเพื่อแบ่งปันข้อมูลอย่างปลอดภัย
- วิเคราะห์ว่าคอมไพเลอร์ช่วยป้องกันข้อผิดพลาดหน่วยความจำทั่วไป เช่น การแข่งขันในการเข้าถึงข้อมูลและการชี้ไปยังตำแหน่งที่ไม่ถูกต้อง